import 'package:flutter/material.dart';

abstract class ThemeProvider {
  /// 项目主题色
  Color get primaryColor;

  /// 相对于主题色更突出
  Color get prominentHighColor;

  /// 正常文字颜色 e. Colors.black
  Color get primaryTextColor;

  /// 项目中的文字灰色 e. Colors.gray
  Color get primaryTextGrayColor;

  /// 组件背景颜色
  Color get widgetBackgroundColor;

  Color get backgroundColor;

  /// 页面背景颜色
  Color get highBackgroundColor;

  /// 分割线的颜色
  Color get lineColor;

  /// 阴影颜色
  Color get shadowColor;

  ///
  Color get errorColor;

  Color get disableColor;
}